Espressif Systems /ESP32-P4 /I3C_SLV /CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0SLV_EVENT 0 (EXTDATA)EXTDATA 0MAPIDX0IBIDATA0PENDINT0ACTSTATE 0VENDINFO

Description

NA

Fields

SLV_EVENT

If set to non-0, will request an event. Once requested, STATUS.EVENT and EVDET will show the status as it progresses. Once completed, the field will automatically return to 0. Once non-0, only 0 can be written(to cancel) until done. 0: Normal mode. If set to 0 after was a non-0 value, will cancel if not already in flight. 1: start an IBI. This will try to push through an IBI on the bus. If data associate with the IBI, it will be drawn from the IBIDATA field. Note that if Time control is enabled, this will include anytime control related bytes further, the IBIDATA byte will have bit7 set to 1.

EXTDATA

reserved

MAPIDX

Index of Dynamic Address that IBI is for. This is 0 for the main or base Dynamic Address, or can be any valid index.

IBIDATA

Data byte to go with an IBI, if enabled for it. If enabled (was in BCR), then it is required.

PENDINT

Should be set to the pending interrupt that GETSTATUS CCC will return. This should be maintained by the application if used and configured, as the Master will read this. If not configured, the GETSTATUS field will return 1 if an IBI is pending, and 0 otherwise.

ACTSTATE

NA

VENDINFO

NA

Links

() ()